﻿package AntShares.SmartContract.Framework.Services.AntShares;

import AntShares.SmartContract.Framework.IScriptContainer;
import AntShares.SmartContract.Framework.Syscall;

public class Header implements IScriptContainer
{
	@Syscall("AntShares.Header.GetHash")
	public byte[] getHash()
	{
		return null;
	}

	@Syscall("AntShares.Header.GetVersion")
	public int getVersion()
	{
		return 0;
	}

	@Syscall("AntShares.Header.GetPrevHash")
	public byte[] getPrevHash()
	{
		return null;
	}

	@Syscall("AntShares.Header.GetMerkleRoot")
	public byte[] getMerkleRoot()
	{
		return null;
	}

	@Syscall("AntShares.Header.GetTimestamp")
	public int getTimestamp()
	{
		return 0;
	}

	@Syscall("AntShares.Header.GetConsensusData")
	public long getConsensusData()
	{
		return 0;
	}

	@Syscall("AntShares.Header.GetNextConsensus")
	public byte[] getNextConsensus()
	{
		return null;
	}
}
